package com.whf.android.jar.dao;

import com.whf.android.jar.constants.RoleConstant;
import com.whf.android.jar.util.storage.LattePreference;

/**
 * 保存用户角色信息
 * <p>需要继承 不能加final</>
 *
 * @author qf
 * @version 2023-04-23
 */
public class RoleDao {

    /*** 公司 */
    public static void setComId(String comId) {
        LattePreference.addCustomAppProfile(RoleConstant.COM_ID, comId);
    }

    /*** 公司 */
    public static void setComName(String comName) {
        LattePreference.addCustomAppProfile(RoleConstant.COM_NAME, comName);
    }

    /*** 部门 */
    public static void setDepartmentId(String departmentId) {
        LattePreference.addCustomAppProfile(RoleConstant.DEPARTMENT_ID, departmentId);
    }

    /*** 部门 */
    public static void setDepartmentName(String department) {
        LattePreference.addCustomAppProfile(RoleConstant.DEPARTMENT_NAME, department);
    }

    /*** 岗位 */
    public static void setPostId(String postId) {
        LattePreference.addCustomAppProfile(RoleConstant.POST_ID, postId);
    }

    /*** 岗位 */
    public static void setPostName(String post) {
        LattePreference.addCustomAppProfile(RoleConstant.POST, post);
    }

    /*** 部门岗位的json */
    public static void setDepPost(String depPost) {
        LattePreference.addCustomAppProfile(RoleConstant.DEP_POST, depPost);
    }


    ///////////////////////////////////////////////////////////////////////////
    // 以下是取值
    ///////////////////////////////////////////////////////////////////////////


    /*** 公司 */
    public static String getComId() {
        return LattePreference.getCustomAppProfile(RoleConstant.COM_ID);
    }

    /*** 公司 */
    public static String getComName() {
        return LattePreference.getCustomAppProfile(RoleConstant.COM_NAME);
    }

    /*** 部门 */
    public static String getDepartmentId() {
        return LattePreference.getCustomAppProfile(RoleConstant.DEPARTMENT_ID);
    }

    /*** 部门 */
    public static String getDepartment() {
        return LattePreference.getCustomAppProfile(RoleConstant.DEPARTMENT_NAME);
    }

    /*** 岗位 */
    public static String getPostId() {
        return LattePreference.getCustomAppProfile(RoleConstant.POST_ID);
    }

    /*** 岗位 */
    public static String getPost() {
        return LattePreference.getCustomAppProfile(RoleConstant.POST);
    }

    /*** 部门岗位的json */
    public static String getDepPost() {
        return LattePreference.getCustomAppProfile(RoleConstant.DEP_POST);
    }


}
